package com.dingreading.cloud.mall.dto;

import com.dingreading.cloud.mall.entity.ShopCart;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 最终返回购物车商品的详细信息
 */
@Data
public class ShopCartResultDto implements Serializable {

    // 订单购买的总数量
    private int num = 0;
    // 重量/克
    private double totalWeight = 0d;

    // 订单总金额
    private double price = 0d;
    // 订单支付金额
    private double payPrice = 0d;
    // 订单原价总金额
    private double originalPrice = 0d;


    // 付款方式 1.不限 2.银行转账
    private int paymentMethod = 1;

    // 代金券名称
    private String couponName = "";
    // 员工代金券id
    private Long couponStaffId = null;
    // 使用代金券的抵扣金额
    private double deductionPrice = 0d;
    // 使用代金券的折扣金额
    private double discountPrice = 0d;

    // 包邮购物车集合
    private List<ShopCart> freeDeliveryList;
    // 到付购物车集合
    private List<ShopCart> notFreeDeliveryList;

    // 收货地址
//    private DeliveryAddressDto address;
}
